barn itch - German English Dictionary